[XEN] New memory_op XENMEM_exchange. Allows atomic
authorkfraser@dhcp93.uk.xensource.com <kfraser@dhcp93.uk.xensource.com>
Fri, 16 Jun 2006 13:43:54 +0000 (14:43 +0100)
committerkfraser@dhcp93.uk.xensource.com <kfraser@dhcp93.uk.xensource.com>
Fri, 16 Jun 2006 13:43:54 +0000 (14:43 +0100)
commit516250dac6a868443b31c924c08de9ab6fea1322
tree15d763ff6526ba5bbc3ec63a7ab2a26d6d328c90
parent12217db9c510578941d24d4dc6e522f65ef43b0d
[XEN] New memory_op XENMEM_exchange. Allows atomic
exchange of one memory reservation for another of the
same size, but with different properties.
Signed-off-by: Keir Fraser <keir@xensource.com>
14 files changed:
xen/arch/ia64/xen/domain.c
xen/arch/x86/domain_build.c
xen/arch/x86/mm.c
xen/arch/x86/shadow.c
xen/arch/x86/shadow_public.c
xen/common/grant_table.c
xen/common/memory.c
xen/common/page_alloc.c
xen/include/asm-ia64/grant_table.h
xen/include/asm-ia64/mm.h
xen/include/asm-x86/grant_table.h
xen/include/asm-x86/mm.h
xen/include/public/memory.h
xen/include/xen/mm.h